craggy and brambled - English Synonyms Dictionary